可以依據不同的條件執行不同的程式碼
(1) if(用來根據條件判斷執行對應的程式碼。如果條件為真 (true),則執行 if 區塊的程式)
let score = 85;
if (score >= 90) {
console.log("A");
}
else if (score >= 80) {
console.log("B");
}
else {
console.log("C");
}
(2)if...else(如果條件為假(False),則可以透過 else if 或 else 來處理不同的情況。)
let score = 75;
if (score >= 90) {
console.log("A");
} else if (score >= 80) {
console.log("B");
} else if (score >= 70) {
console.log("C");
} else {
console.log("D");
}
(3)switch(對一個變數的各種值做出判斷)
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = "星期一";
break;
case 2:
dayName = "星期二";
break;
case 3:
dayName = "星期三";
break;
default:
dayName = "未知";
}
console.log(dayName); // 輸出: 星期三